查看原文
其他

【RPA课堂】超详细RPA介绍,不会比本文更全面了

RPA中国 RPA全球生态 2022-08-02

RPA会取代人类吗?机器人流程自动化是未来的趋势吗?RPA会结束外包模式吗?

现在每个人都在谈论RPA,以及自动化将如何改变世界!这篇关于机器人流程自动化的文章将揭开关于RPA的所有神话,使大家深入了解这项技术。

以下是这篇文章所涉及到的关键点:


早期RPA 、RPA的出现、自动化与RPA、RPA在市场中的发展趋势、关于RPA的神话、RPA简介、在RPA中寻找因素、如何开始使用RPA、RPA的好处 、RPA的应用 、RPA工具、RPA开发人员


根据麦肯锡公司的预测,机器人流程自动化(RPA)将在2025年之前带来6.7万亿美元的经济影响。随着这项技术在过去几年的崛起,我们不禁要思考:RPA从何而来?RPA的起源是什么?是什么让这项技术风靡市场?RPA是类似自动化技术的继承者吗? 

一、RPA的前辈


如上文所说,企业中使用的自动化应该提高业务操作的效率。事实上,商业和运营已经存在了很长时间,自动化也是如此。传统自动化几乎在所有的操作中都发挥了作用,但是,却没有人真正知道RPA如何与其他技术一起发挥作用。


我们几乎所有人都在谈论RPA背后的历史是什么?RPA是如何出现的?RPA如何扩大我们的业务?这篇文章让我们更全面透彻的了解RPA,追溯其历史并深入了解该技术的起源。



在RPA出现之前主要有3种技术:屏幕抓取技术;自动化与管理工具;人工智能 。

屏幕抓取技术

Screen Scraping Technology是自动化的开始。这项技术出现在互联网初期,帮助从网络中提取数据。虽然屏幕抓取有很多好处,但它完全取决于软件与当代系统的兼容性。这种限制直接导致了业务的损失,因为对于一个中等的业务用户而言,理解软件依赖性是相当困难的。

现在,企业需要一个更具适应性的软件!这就导致了我们的下一个技术的存在,即自动化和管理工具。

自动化与管理工具

这种技术出现在20世纪20年代初,但在制造业兴起的90年代初期才获得普及。顾名思义,该软件在获取用户信息,处理发票,获取订购的商品列表等方面提供了帮助。通过工作流程自动化和管理工具,减少了手工劳动力来执行数据输入。

这项技术确实提高了速度,效率和准确性,但它不能用于各种大规模自动化软件。

然后就产生了人工智能。尽管这个词是1956年在达特茅斯学院(Dartmouth College)创造的,但在上世纪90年代末,它却成为了市场的领军者之一。

人工智能(AI)

人工智能通常被理解为计算机系统执行任务的能力,通常需要人为干预。因此,那些可以根据人类先前的判断来执行的任务被人工智能机器接管了。人工智能通过提高任务的准确性和精确度以及减少手动劳动力,使得全世界受益。

上述每种技术都在RPA的出现中发挥了作用。但是,使RPA成为一项突出技术的原因在于它能够根据用户需求融合上述技术的各个方面。

带着这一点,让我们来看看机器人过程自动化的出现。

二、RPA的出现


随着人工智能,屏幕抓取和工作流程自动化的结合,机器人流程自动化在2000年初出现。这项技术通过提升这三种技术各自的能力,使得其在市场上产生了影响。

自RPA的前身出现以来,它高度依赖于屏幕抓取和工作流程自动化。它提供了拖放功能,并使用光学字符识别(OCR)技术从不断变化的网站中捕获数据。

那么,RPA和AI之间是什么关系呢?RPA允许您配置机器人以收集数据,识别模式,然后根据要求进行调整。RPA和AI之间的协作可以执行复杂的决策。

三、自动化( Automation )与RPA


在解释这两者的关系之前,我们先对其定义一下。

自动化( Automation ): 该术语是指为解决现有手动问题的新技术的发明。但是,它需要绝对的人为干预。

RPA:RPA软件使用现有技术的接口来自动化流程中的人为因素。所以,基本上,不需要人为干预。

您可以参考下表,根据某些参数了解RPA和Automation之间的一些差异。

因此,在外行人看来,自动化与RPA的不同之处在于RPA能够适应各种情况。一旦它被训练以抓取和解释现有应用程序中的进程动作,它可以进一步执行诸如操纵、触发响应之类的动作,并且还同时与各种其他系统通信。

四、RPA在市场中的发展趋势



正如您在上图中所看到的,市场上RPA的趋势日益增加。随着市场的崛起,通过提高企业生产力的潜力,它已经证明自己是市场上的热门蛋糕。


据说RPA有助于大数据和物联网的市场增长。软件机器人将能够生成大量有关业务运营的数据,因为它们记录和监控执行工作流程的步骤。不仅如此,RPA还具有分析大数据和探究业务洞察力的能力。

除此之外,RPA还被认为可以与其他软件合作以增强客户体验。如人工智能、网络安全、云计算、虚拟现实  被认为可与RPA协作实现自动化。

从市场的这些趋势来看,RPA显然是涉及每一项业务的新一代技术。 无论是小型企业还是大型企业,对自动化的需求永远不会被任何东西所取代。

五、关于RPA的神话:RPA不能做什么?

机器人流程自动化经进入市场一段时间了,但是,每个人都认为这种技术是突然出现在市场上。您可以通过以下示例来了解RPA与其他流程之间的区别。

示例1:  如果您使用聊天机器人帮助客户自动填写表单,那么它就是一个包含ML算法的Chat-Bot。但是,您始终可以使用RPA工具来实现此目的。

示例2:  如果您想跨web提取数据,那么您可以在任何供应商的帮助下使用RPA。

示例3:  如果要扫描发票并将数据存储在某处,则可以使用RPA。但是,如果您想扫描语音并将所述单词存储到文本文件中,那么您需要AI。

现在,来谈谈关于RPA最流行的神话,以及他们背后的真相。

1.机器人将取代人类?

所有人都在想,RPA会在某一天取代人类吗?

其实RPA目前还不是完全独立的。在很多情况下需要人类进行高层次的思考。同时,RPA使员工提高效率和生产力,劳动力肯定会减少,但它永远不会取代完整的手工劳动力。

2. RPA软件机器人100%准确?

我们都知道机器人没有常识。你让它们做什么它们就做什么。因此,如果机器人框架中存在缺陷,那么它将允许一个明显的错误进入提供给机器人的指令中。它们将复制工作流程中存在的错误,除非有人阻止它。

为了避免这种错误,我们应该确保流程得到优化,并应该在自动化的初始阶段监控机器人。

3. RPA不适用于小型工业?

一个常见的误解是RPA仅用于大规模生产行业。但是,RPA几乎可以应用于任何类型行业中的任何重复、基于规则和大批量的业务活动。

 

六、RPA简介:什么是机器人流程自动化?


准确来说,在软件机器人的帮助下自动执行业务流程以减少人为干预和操作的过程被称为机器人流程自动化(RPA:Robotic Process Automation)。我们来逐一详细说明一下这些与RPA相关的术语。


Robot是模仿人类行为动作的实体,被称为RPA机器人,例如模仿人类点击、打开应用程序、Excel表格处理、登录业务系统等操作。

Process是一系列的步骤,这些步骤最终可以导致某项有意义的活动,例如,登录SAP并下载报告,OA下载excel考勤记录表格计算员工工资。

Automation是由机器人在没有人为干预的情况下完成的业务流程。


将所有这些术语汇总在一起,模仿人类行为以执行一系列步骤,并无需任何人为干预的执行有实际目的的活动,被称为机器人流程自动化。


点击视频了解机器人流程自动化与实际操作


接下来应该考虑的是RPA软件的因素是什么?

简单: 企业应确保其产品简单易学,易于实施。

速度: 软件应该能够设计和测试新的流程,以优化机器人快速工作。

可扩展性: 所选的RPA软件应该能够快速扩展并集中管理。

智能:软件应该能够支持简单的基于任务的活动,并执行数据操作。

可靠:  工具应具有内置监控和支持系统,以监控系统的运行状况。

企业级: 软件应该通过提供可扩展性和可靠性,满足公司的需求。


七、如何开始使用RPA?


如下图所示,要开始使用RPA,您需要按照以下步骤操作。

第1步:  在实际开始使用RPA之前,您需要了解RPA背后的历史。也就是说,学习传统的自动化方法。

第2步:  一旦您了解RPA背后的历史,您应该了解什么是RPA并了解它可以在哪些部门使用。


第3步:  完成了RPA的所有基础知识,您就可以开始自动执行任务。要自动执行任务,您必须首先了解其工作流程和哪些重复性任务可以自动化。


第4步:  最后,您需要在RPA工具中获得广泛的专业知识,例如UiPath,Blue Prism和Automation Anywhere。


八、RPA的好处

机器人流程自动化通过提供以下好处帮助企业实现任务自动化。请参阅下图。


准确:RPA软件通常不易出错,功能均匀、精度高;

一致性:该软件的构建方式使得所有重复性任务以相同的方式执行,即使它使第 1000 次  ;

成本削减:RPA减少了手动劳动力,从而降低了执行任何任务所需的成本;

生产率:与手动方法相比,执行任何任务的时间都要快得多;

减轻IT负担:RPA软件不会干扰底层遗留系统;

提供合规性:RPA遵循规则来证明审计免费试用,这样就不必担心自动化的安全性;

可靠:机器人可以24 * 7不间断地工作,并且效率相同;

无需/更少的编码: RPA软件只需中等水平的编程知识。您可以认为,即使您来自非IT背景,您也可以开始使用RPA来自动完成任务。


九、RPA的应用


大多数公司现在都在使用RPA进行测试。不过他们大多用的是旧的测试工具,例如Selenium,它用于网络测试。但RPA提供的不仅仅是测试。

使用RPA的行业包括

客户服务、会计、金融服务、卫生保健、人力资源、供应链管理等,回顾上述行业,向大家展示一些可以应用RPA的例子。


您是否听说过“小心缝隙,否则您可能陷入危险 ”这句话?

这句话清楚地表明我们可能会发现自动化流程中存在漏洞,例如复制和粘贴,数据收集和整合以及从一个应用程序到另一个应用程序的数据输入。

最佳使用案例RPA


1、数据提取:所有企业都需要记录其交易,以便将其用于未来的流程。机器人可以用来收集和合并事务,而不是像手工工作人员一样还得总是在脑海中考虑是否存储正确。

2、数据管理:为手动劳动力汇总大量数据将是一项繁琐的工作。因此,机器人可以为员工完成这项工作,这样员工就可以利用他们的大脑来处理更重要的事情。

3、维护客户数据:  在企业中,许多客户可能每天都与业务打交道。现在,每家公司都需要维护每个客户的数据。如果一个人这样做,那么它可能比机器人花费更长的时间。但是,如果机器人执行此任务,则可以定期验证和更新数据。

4、执行财务结算和报告:通过RPA可以轻松处理将各种来源的数据发布到公司的子分类账户以创建和提交财务报表的繁琐过程。

5、发票处理:几乎所有公司都有需要处理的发票。为100位客户手动操作是一项耗时的工作。如果要做机器人,生产率要高得多。

6、处理门户查询和价格:企业在门户网站上工作,就必须密切关注价格的波动。而不是员工一次又一次地登录和退出,复制粘贴登录信息,并记录价格的波动。机器人可以接管此任务以连接到所有门户网站,收集有关波动价格的信息并报告/存储它们。

7、获取有关市场的报告: 企业可能需要每天获取关于某些参数的市场情况报告,以便及时掌握竞争对手的情况。机器人可以投入这项工作,按时交付完整的市场报告。

8、供应商定价比较: 在准备客户报价时,您需要比较供应商的价格, 这是一个耗时的过程。相反,如果我们让软件为我们收集数据并以我们想要的格式提供,可以节省我们的时间,精力和金钱。

9、异常订单处理: 经常观察到销售订单将价格持续几天。在这种情况下,机器人可以对该特定产品进行价格检查,并用所持有的价格验证当前价格。

10、交货对帐:当我们在线订购时, 订单需要针对货件进行验证。我们可以让机器人为我们做。因此,机器人将检查并批准所有匹配的订单,并在出现异常时通知我们。

由此可见,机器人真的会让你的工作变轻松。它不是物理机器人, 但它可以是任何的RPA工具,您可以在其中创建自动化工作流程并执行任务。

在文章的下一部分中,将解释大家对选择RPA工具时出现的疑虑,究竟应该选择哪种RPA工具?哪些是顶级的RPA工具?

十、RPA工具


RPA工具/供应商是市场上可用的工具,可帮助您执行自动化工作流程。

现在,您选择的任何RPA工具都必须执行以下三个功能:

能够通过屏幕抓取/API集成与各种系统交互
能够根据从其他系统收集的输入做出决策并确定其行动
应该有一个界面来编程机器人 


以下是选择RPA工具时需要考虑的一些参数。


平台独立:许多企业使用Citrix或虚拟机在本地桌面之外执行日常任务。因此,该工具必须独立于平台,并且应该支持任何类型的应用程序。


易于使用和控制:您选择的RPA工具必须是用户友好的,以提高效率和用户满意度。此外,您选择的工具应该需要较少的培训并且可以更好的控制。 


安全:您所做的任何自动化工作流程都应该是安全的,以保护您的数据。因此,需要确保您的工具足够安全以保护您的数据。


可伸缩性:在选择RPA工具时,您必须考虑工具如何快速轻松地响应业务需求,变更,异常或增加操作。


总体拥有成本:RPA的总成本包括RPA系统的初始设置成本,持续的供应商许可费用和维护成本。当您希望选择要完成工作的工具时,必须考虑所有这些成本。


供应商经验:您应该选择在规模和行业方面与您公司相似的供应商。通过减少实施RPA软件所需的工作,大大提高了实施速度。


维护和支持: 您选择的RPA工具必须提供良好的维护和24 * 7的服务,以便您可以进行任何查询来解决问题。


快速部署:该工具应该能像真正的终端用户一样提供帮助,通过在表示层与应用程序交互,使用通过虚拟桌面显示的屏幕、验证和业务规则。


可靠性: 该工具必须能够执行您希望的任何类型的自动化,并且应该能够满足您公司的需求。


顶级RPA工具列表

表中可以看出,每个工具都有自己的优缺点。但是,如果您看到市场趋势,那么市场领导者就是(Blue Prism, UiPath  &  Automation Anywhere)这三家。

让我们逐一比较这些顶级工具。


顶级工具之间的比较


上表中提到的功能很显然,UiPath在其中最受欢迎,提供试用版并且拥有一个用户友好的视觉设计师。因此,如果您是RPA的新手,并且想要学习如何自动执行任务,那么您可以选择UiPath来很好地练习。一旦掌握,您可以选择企业版在业务级别自动执行大型任务。

现在相信大家已经对RPA已经了解了很多,我们快速介绍一下RPA中的工作角色。

十一、RPA开发人员:角色、职责、薪酬


一旦您获得机器人流程自动化方面的专业知识后,您就可以成为RPA开发人员。RPA开发者主要有3个角色:流程设计师;自动化架构师;产品经理。


程设计师:此工作角色的人员有责任了解自动化的流程。他/她需要确保在RPA项目中与团队工作人员保持同步,并监控在开发或测试阶段实施反馈后发生的变化。

自动化架构师:担任Automation Architect职位的人使用RPA工具构建RPA项目。他/她是核心自动化团队的成员,根据组织正在使用的RPA工具,他/她可能具有开发人员级别的专业知识,也可能没有。

产品经理:项目或自动化工作流程准备就绪后,将对其进行测试并将其投入生产。现在,在这个阶段出现了产品经理的角色。

产品经理负责以下任务:确保按照项目计划成功完成流程;处理进程和异常并将错误报告给Automation Architect ;查看流程并向Process Designer提供建议进行改进。

所有这三个角色都在RPA行业中发挥着重要的作用。 如果您是RPA世界的新手,并希望成为RPA开发人员。攀登阶梯的第一步是获得RPA工具的广泛实践经验,并成为流程设计师。一旦您在自动化任务方面拥有行业级经验,您就可以跳到职业生涯的下一步,成为自动化架构师和产品经理。

RPA开发人员薪资 

流程设计师薪资 - 平均薪资范围从 每年84,000美元 -132,000美元 ;

Automation Architect Salary - 平均薪资范围从 每年128,000美元 - 每年170,000美元;

产品经理薪资 - 平均薪资从 每年6 8,000美元 - 125,000美元  不等



此外,根据  Indeed.com估计,在过去36个月里,41,166名员工、用户以及过去和现在的招聘中显示的年薪从架构师的104,637美元到RPA开发者架构师的140,390美元不等。


你可以参考下面的图片,了解美国不同公司提供的架构师职位。


RPA开发人员职位描述


点击视频增强对RPA开发人员的了解


以下是RPA开发人员简历的示例,您可以根据自己的经验和工作要求进行更改。

RPA开发人员样本简历


经验:

与执行团队一起制定端到端项目计划;对当前流程进行评估的可靠记录,并对流程重新设计的方法进行可视化,以创建显著的效率和增强控制参与技术讨论和设计技术解决方案与各个项目团队密切合作,收集项目状态,建立图表跟踪项目进度与主要合作伙伴合作,对问题进行故障排除和优先排序。

 

技能:

良好的编程原理和技术实践知识;能够根据业务需求设计应用程序及其功能;精通分析技能,适当分析业务问题,开发技术解决方案;敏捷方法论的经验有自动化技术经验(Blue Prism,Automation Anywhere,Fusion,Jacada等)良好的人际交往能力和良好的沟通能力。


以上就是关于机器人过程自动化的所有内容。希望你喜欢阅读这篇内容并深入了解RPA。



【RPA课堂】栏目主要介绍与RPA相关的学习内容,其中包括RPA基础知识、(UiPath、Blue Prism、AuTomation)工具操作练习、顶级RPA项目实践等干货内容,形式不限于文字、图片,还包括直观的视频呈现,希望能够对大家了解、学习RPA有些许帮助,该栏目我们将固定更新,请大家持续关注。


 

News

往期精彩内容推荐







您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存